import Vue from 'vue'

export const recruitstat = {
  //硕士招生计划
  // 分配院系招生计划
  disColleAndDepPlanId: (params) => {
    return Vue.prototype.$get(`admissions/sszsjh/info/${params}`)
  },
  disColleAndDepPlanDelete: (params) => {
    return Vue.prototype.$get(`admissions/sszsjh/delete/${params}`)
  },
  disColleAndDepPlanUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/sszsjh/update', params)
  },
  disColleAndDepPlanAdd: (params) => {
    return Vue.prototype.$postJson('admissions/sszsjh/add', params)
  },
  disColleAndDepPlanList: (params) => {
    return Vue.prototype.$post('admissions/sszsjh/list', params)
  },
  disColleAndDepPlanAble: params => {
    return Vue.prototype.$postJson('admissions/sszsjh/editable', params)
  },
  // 分配专业招生计划
  disProsseionPlanId: (params) => {
    return Vue.prototype.$get(`admissions/fpzyzsjh/info/${params}`)
  },
  disProsseionPlanDelete: (params) => {
    return Vue.prototype.$get(`admissions/fpzyzsjh/delete/${params}`)
  },
  disProsseionPlanUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/fpzyzsjh/update', params)
  },
  disProsseionPlanAdd: (params) => {
    return Vue.prototype.$postJson('admissions/fpzyzsjh/add', params)
  },
  disProsseionPlanList: (params) => {
    return Vue.prototype.$post('admissions/fpzyzsjh/list', params)
  },
  disProsseionPlanUp: (params) => {
    return Vue.prototype.$postJson('admissions/fpzyzsjh/sbao', params)
  },
  disProsseionPlanAble: (params) => {
    return Vue.prototype.$postJson('admissions/fpzyzsjh/editable', params)
  },
  // 招生办招生计划
  disProsseionOfficeId: (params) => {
    return Vue.prototype.$get(`admissions/zsbfpzyzsjh/info/${params}`)
  },
  disProsseionOfficeDelete: (params) => {
    return Vue.prototype.$get(`admissions/zsbfpzyzsjh/delete/${params}`)
  },
  disProsseionOfficeUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/zsbfpzyzsjh/update', params)
  },
  disProsseionOfficeAdd: (params) => {
    return Vue.prototype.$postJson('admissions/zsbfpzyzsjh/add', params)
  },
  disProsseionOfficeList: (params) => {
    return Vue.prototype.$post('admissions/zsbfpzyzsjh/list', params)
  },
  disProsseionOfficeUp: (params) => {
    return Vue.prototype.$get(`admissions/zsbfpzyzsjh/cancel?${params}`)
  },
  // 专业招生统计
  prossionTotalList: (params) => {
    return Vue.prototype.$post('admissions/fpzyzsjh/fpzyzsjhtjlist', params)
  },
  //院系招生计划统计
  collegeTotalList: (params) => {
    return Vue.prototype.$post('admissions/sszsjh/tjlist', params)
  },
  // 招生计划时间配置
  masterPlanTimeSet: (params) => {
    return Vue.prototype.$postJson('admissions/sszsjhsjpz/setTime', params)
  },
  masterPlanGetTime: (params) => {
    return Vue.prototype.$post(`admissions/sszsjhsjpz/getTime`)
  },
  //  ************* 招生目录 *********************
  // 入学考试科目查看
  entryResultList: (params) => {
    return Vue.prototype.$post('admissions/Sslxkskmck/SslxkskmckList', params)
  },
  // 入学考试科目管理
  entryResultManageList: (params) => {
    return Vue.prototype.$post('admissions/ssrxkskmgl/ssrxkskmglList', params)
  },
  entryResultManageAdd: (params) => {
    return Vue.prototype.$postJson('admissions/ssrxkskmgl/ksAdd', params)
  },
  entryResultManageUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/ssrxkskmgl/ksUpdate', params)
  },
  entryResultManageDelete: (params) => {
    return Vue.prototype.$get(`admissions/ssrxkskmgl/delete/${params}`)
  },
  entryResultManageId: (params) => {
    return Vue.prototype.$get(`admissions/ssrxkskmgl/info/${params}`)
  },
  //招生专业目录管理
  professCatalogManageList: (params) => {
    return Vue.prototype.$post('admissions/sszbzymlgl/list', params)
  },
  professCatalogManageReset: (params) => {
    return Vue.prototype.$post('admissions/sszbzymlgl/tsbList', params)
  },
  // 招生方向目录管理
  directoryManagementList:  (params) => {
    return Vue.prototype.$post('admissions/sszbFxmlgl/list', params)
  },
  directoryManagementReset:  (params) => {
    return Vue.prototype.$post('admissions/sszbFxmlgl/tsbList', params)
  },
  // 招生基础信息
  baseInfoAdd: (params) => {
    return Vue.prototype.$postJson('zsxxwh/zsxxwh/add', params)
  },
  baseInfoId:(params) => {
    return Vue.prototype.$post(`zsxxwh/zsxxwh/get`)
  },
  // 招生目录查看
  memuCheckList:(params) => {
    return Vue.prototype.$post('admissions/zsmlcx/list', params)
  },
  memuCheckId: (params) => {
    return Vue.prototype.$get(`admissions/zsmlcx/info/${params}`)
  },
  // 研究方向序列维护
  researchDirMainList:(params) => {
    return Vue.prototype.$post('yjfxxl/yjfxxl/list', params)
  },
  researchDirMainAdd: (params) => {
    return Vue.prototype.$postJson('yjfxxl/yjfxxl/add', params)
  },
  // 硕士入学参考科目查看
  enterySubjectCheckList:(params) => {
    return Vue.prototype.$post('admissions/ssrxckkmck/list', params)
  },
  enterySubjectCheckId: (params) => {
    return Vue.prototype.$get(`admissions/ssrxckkmck/info/${params}`)
  },
  // 硕士入学参考科目管理
  entrySubjectManageList: (params) => {
    return Vue.prototype.$post('admissions/zsSsckkm/list', params)
  },
  entrySubjectManageAdd: (params) => {
    return Vue.prototype.$postJson('admissions/zsSsckkm/add', params)
  },
  entrySubjectManageUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/zsSsckkm/update', params)
  },
  entrySubjectManageId: (params) => {
    return Vue.prototype.$get(`admissions/zsSsckkm/info/${params}`)
  },
  entrySubjectManageDelete: (params) => {
    return Vue.prototype.$get(`admissions/zsSsckkm/delete/${params}`)
  },
  //院系按专业设置目录
  setUpBySpecialtyList: (params) => {
    return Vue.prototype.$post('admissions/zsSsszszyml/list', params)
  },
  setUpBySpecialtyFirstAdd: (params) => {
    return Vue.prototype.$postJson('admissions/zsSsszszyml/add', params)
  },
  setUpBySpecialtyFirstUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/zsSsszszyml/update', params)
  },
  setUpBySpecialtySecondAdd: (params) => {
    return Vue.prototype.$postJson('admissions/zsSsszszyml/addll', params)
  },
  setUpBySpecialtySecondUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/zsSsszszyml/updateXyb', params)
  },
  setUpBySpecialtyDelete: (params) => {
    return Vue.prototype.$get(`admissions/zsSsszszyml/delete/${params}`)
  },
  setUpBySpecialtyIncludeDelete: (params) => {
    return Vue.prototype.$get(`admissions/zsSsszszymlmx/delete/${params}`)
  },
  setUpBySpecialtyIncludeSave: (params) => {
    return Vue.prototype.$get(`admissions/zsSsszszyml/add/px/${params}`)
  },
  setUpBySpecialtyId: (params) => {
    return Vue.prototype.$get(`admissions/zsSsszszyml/info/${params}`)
  },
  setUpBySpecialtyUp: (params) => {
    return Vue.prototype.$post('admissions/zsSsszszyml/sbList', params)
  },
  // 院系按方向设置目录
   setUpByDirectoriesList: (params) => {
    return Vue.prototype.$post('admissions/zsFxSsszszyml/list', params)
  },
  setUpByDirectoriesFirstAdd: (params) => {
    return Vue.prototype.$postJson('admissions/zsFxSsszszyml/add', params)
  },
  setUpByDirectoriesFirstUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/zsFxSsszszyml/update', params)
  },
  setUpByDirectoriesSecondAdd: (params) => {
    return Vue.prototype.$postJson('admissions/zsFxSsszszyml/addll', params)
  },
  setUpByDirectoriesSecondUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/zsFxSsszszyml/updateXyb', params)
  },
  setUpByDirectoriesDelete: (params) => {
    return Vue.prototype.$get(`admissions/zsFxSsszszyml/delete/${params}`)
  },
  setUpByDirectoriesIncludeDelete: (params) => {
    return Vue.prototype.$get(`admissions/zsSsszszymlmx/delete/${params}`)
  },
  setUpByDirectoriesId: (params) => {
    return Vue.prototype.$get(`admissions/zsFxSsszszyml/info/${params}`)
  },
  setUpByDirectoriesUp: (params) => {
    return Vue.prototype.$post('admissions/zsFxSsszszyml/sbList', params)
  },
  //招生目录汇总
  menuTotalList: (params) => {
    return Vue.prototype.$post('admissions/zsmlcx/dllist', params)
  },
  //招生目录汇总
  bsmenuTotalList: (params) => {
    return Vue.prototype.$post('admissions/zsBsszszyml/dllist', params)
  },
  // ********** 复试管理 *********************
  // 复试人员管理
  reExamPersonManageList: (params) => {
    return Vue.prototype.$post('admissions/fsgzrys/list', params)
  },
  reExamPersonManageAdd: (params) => {
    return Vue.prototype.$postJson('admissions/fsgzrys/add', params)
  },
  reExamPersonManageUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/fsgzrys/update', params)
  },
  reExamPersonManageDelete: (params) => {
    return Vue.prototype.$get(`admissions/fsgzrys/delete/${params}`)
  },
  reExamPersonManageId: (params) => {
    return Vue.prototype.$get(`admissions/fsgzrys/info/${params}`)
  },
  //复试成绩管理
  reExamScoreManageList: (params) => {
    return Vue.prototype.$post('admissions/fscjgl/list', params)
  },
  reExamScoreManageAdd: (params) => {
    return Vue.prototype.$postJson('admissions/fscjgl/update', params)
  },
  reExamTotalList: (params) => {
    return Vue.prototype.$post('admissions/fscjgl/updatezhpd', params)
  },
  // 复试方案管理
  reExamSchemeList: (params) => {
    return Vue.prototype.$post('admissions/ssfsfaxx/list', params)
  },
  reExamSchemeAdd: (params) => {
    return Vue.prototype.$postJson('admissions/ssfsfaxx/add', params)
  },
  reExamSchemeUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/ssfsfaxx/update', params)
  },
  reExamSchemeDelete: (params) => {
    return Vue.prototype.$get(`admissions/ssfsfaxx/delete/${params}`)
  },
  reExamSchemeId: (params) => {
    return Vue.prototype.$get(`admissions/ssfsfaxx/info/${params}`)
  },
  // 复试比例规则设置
  reExamProRuleSetList: (params) => {
    return Vue.prototype.$post('admissions/ssfsblpz/list', params)
  },
  reExamProRuleSetAdd: (params) => {
    return Vue.prototype.$postJson('admissions/ssfsblpz/add', params)
  },
  reExamProRuleSetUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/ssfsblpz/update', params)
  },
  reExamProRuleSetDelete: (params) => {
    return Vue.prototype.$get(`admissions/ssfsblpz/delete/${params}`)
  },
  reExamProRuleSetId: (params) => {
    return Vue.prototype.$get(`admissions/ssfsblpz/info/${params}`)
  },
  // 复试破格审核
  reExamBreakCheckList: (params) => {
    return Vue.prototype.$post('admissions/sspgfssqxx/list', params)
  },
  reExamBreakCheckUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/sspgfssqxx/update', params)
  },
  reExamBreaktCheckId: (params) => {
    return Vue.prototype.$get(`admissions/sspgfssqxx/info/${params}`)
  },
  reExamBreaktCheckBaseId: (params) => {
    return Vue.prototype.$get(`admissions/ssksxx/${params}`)
  },
  // 复试破格管理
  reExamBreakMangageList: (params) => {
    return Vue.prototype.$post('admissions/fspgg/list', params)
  },
  reExamBreakMangageMulCheck: (params) => {
    return Vue.prototype.$get(`admissions/fspgg/sq/${params}`)
  },
  // 报考生生成复试名单
  reportReExamGenerateList: (params) => {
    return Vue.prototype.$post('admissions/zyscfsmd/ryList', params)
  },
  // 查看复试名单
  reExamNameQueryList: (params) => {
    return Vue.prototype.$post('admissions/ckfsmd/list', params)
  },
  //  *****************************************考生信息管理********************
  // 二志愿信息查询
  secondScoreQuery:(params) => {
    return Vue.prototype.$post('admissions/ssksxxcx/dierQueryAll', params)
  },
  //考生信息查询列表
  studentScoreQuery:(params) => {
    return Vue.prototype.$post('admissions/ssksxxcx/queryAll', params)
  },
  studentScoreUpdate:(params) =>{
    return Vue.prototype.$postJson('admissions/ssksxxcx/update', params)
  },
  // 考生成绩排名查询
  studentScoreOrder:(params) => {
    return Vue.prototype.$post('admissions/ssksxx/list', params)
  },
  // 考生成绩查询
  stuScoreList: (params) => {
    return Vue.prototype.$post('admissions/ssksxx/cjList', params)
  },
  // 成绩查询时间设置
  shortTimeSet: (params) => {
    return Vue.prototype.$postJson('admissions/ssksxx/setTimel', params)
  },
  formalTimeSet: (params) => {
    return Vue.prototype.$postJson('admissions/ssksxx/setTimez', params)
  },
  resultPlanGetTime: (params) => {
    return Vue.prototype.$post(`admissions/ssksxx/getTime`)
  },
  //  ***********************************调剂管理*****************************
  // 校内调剂管理
  schoolTransferManageList: (params) => {
    return Vue.prototype.$post('admissions/xntjgl/list', params)
  },
  schoolTransferManageId: (params) => {
    return Vue.prototype.$get(`admissions/xntjgl/info/${params}`)
  },
  schoolTransferManageUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/xntjgl/update', params)
  },
  // 考生调剂出
  candidateAdjustmentList: (params) => {
    return Vue.prototype.$post('admissions/kstjc/list', params)
  },
  candidateAdjustmentId: (params) => {
    return Vue.prototype.$get(`admissions/kstjc/info/${params}`)
  },
  candidateAdjustmentUpdate: (params) => {
    return Vue.prototype.$post('admissions/kstjc/update', params)
  },
  //调剂审核
  reviewOfTransfersList: (params) => {
    return Vue.prototype.$post('admissions/kstjxx/list', params)
  },
  reviewOfTransfersMulCheck: (params) => {
    return Vue.prototype.$postJson('admissions/kstjxx/update',params)
  },
  reviewOfTransfersId: (params) => {
    return Vue.prototype.$get(`admissions/kstjxx/tinfo/${params}`)
  },
  reviewOfTransfersUpdate: (params) => {
    return Vue.prototype.$postJson(`admissions/kstjxx/tupdate`, params)
  },
  // 调剂查询
  transferInquiryList: (params) => {
    return Vue.prototype.$post('admissions/kstjxx/cklistQuery', params)
  },
  // 调剂退回
  refundOfTransfersList: (params) => {
    return Vue.prototype.$post('admissions/kstjxx/listthQuery', params)
  },
  refundOfTransfersUpdate: (params) => {
    return Vue.prototype.$postJson(`admissions/kstjxx/updatetj`,params)
  },
  refundOfTransfersMulReturn: (params) => {
    return Vue.prototype.$postJson(`admissions/kstjxx/thupdate`,params)
  },
  // 分数线管理
  reExamCoreLineMangegeList: (params) => {
    return Vue.prototype.$post('admissions/ssfsfsx/list', params)
  },
  reExamCoreLineMangegeAdd: (params) => {
    return Vue.prototype.$postJson('admissions/ssfsfsx/add', params)
  },
  reExamCoreLineMangegeUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/ssfsfsx/update', params)
  },
  reExamCoreLineMangegeDelete: (params) => {
    return Vue.prototype.$get(`admissions/ssfsfsx/delete/${params}`)
  },
  reExamCoreLineMangegeId: (params) => {
    return Vue.prototype.$get(`admissions/ssfsfsx/info/${params}`)
  },
  // **************************** 录取管理*************************
  // 专业录取人数统计
  professAdmiStatisticsList: (params) => {
    return Vue.prototype.$post('admissions/zylqrstj/list', params)
  },
  // 复试录取综合排序
  compreRankOfReexamList: (params) => {
    return Vue.prototype.$post('admissions/fslqzhpx/list', params)
  },
  // 录取审核
  admissionAuditList: (params) => {
    return Vue.prototype.$post('admissions/ssrqsh/list', params)
  },
  admissionAuditUpdate: (params) => {
    return Vue.prototype.$post('admissions/ssrqsh/update', params)
  },
  admissionAuditMulCheck: (params) => {
    return Vue.prototype.$post(`admissions/ssrqsh/updatelq`,params)
  },
  // 录取查询
  admissionQueryList: (params) => {
    return Vue.prototype.$post('admissions/ssrqcx/list', params)
  },
  // 录取退回
  admissionReturnList: (params) => {
    return Vue.prototype.$post('admissions/ssrqth/list', params)
  },
  admissionReturnMulReturn: (params) => {
    return Vue.prototype.$postJson(`admissions/ssrqth/updatelq`, params)
  },
  // 生成专业录取名单
  createProssionAdminssionList: (params) => {
    return Vue.prototype.$post('admissions/czylqmd/list', params)
  },
  createProssionAdminssionExport: (params) => {
    return Vue.prototype.$post('admissions/czylqmd/export', params)
  },
  // 生成录取考生学籍
  createCandidatesAdminssionList: (params) => {
    return Vue.prototype.$post('schoolRoll/sslqksxj/list', params)
  },
  createCandidatesAdminssionInfo: (params) => {
    return Vue.prototype.$post('schoolRoll/sslqksxj/csxjxx', params)
  },
  // 生成院系录取名单
  createCollegesAdminssionList: (params) => {
    return Vue.prototype.$post('admissions/csyxlqmd/list', params)
  },
  createCollegesAdminssionExport: (params) => {
    return Vue.prototype.$post('admissions/csyxlqmd/export', params)
  },
  // 硕士录取时间设置
  masterAdmissionTimeSetAdd: (params) => {
    return Vue.prototype.$postJson('base/sslqsjsz/add', params)
  },
  masterAdmissionTimeSetGetTime: (params) => {
    return Vue.prototype.$get(`base/sslqsjsz/info`)
  },
  // 硕士录取管理
  masterAdmissionManageList: (params) => {
    return Vue.prototype.$post('admissions/ssrqgl/list', params)
  },
  masterAdmissionManageSub: (params) => {
    return Vue.prototype.$post('admissions/ssrqgl', params)
  },
  masterAdmissionManageUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/ssrqgl/update', params)
  },
  masterAdmissionManageAdminssion: (params) => {
    return Vue.prototype.$postJson(`admissions/ssrqgl/updatelq`, params)
  },
  masterBsnlqrymdUpdateSslqds: (params) => {
    return Vue.prototype.$postJson(`admissions/bsnlqrymd/update/sslqds`, params)
  },
  masterAdmissionManageIsSubmit: (params) => {
    return Vue.prototype.$get(`admissions/ssrqgl/sendAbletbs`, params)
  },
  masterAdmissionManageId: (params) => {
    return Vue.prototype.$get(`admissions/ssrqgl/info/${params}`)
  },
  // 院系录取人数统计
  collegesAdminssionList: (params) => {
    return Vue.prototype.$post('admissions/yxlqrstj/list', params)
  },
  //推免生管理
  exemptionList: (params) => {
    return Vue.prototype.$post('admissions/tms/list',params)
  },
  exemptionId: (params) => {
    return Vue.prototype.$get(`admissions/tms/info/${params}`)
  },
  exemptionUpdate: (params) => {
    return Vue.prototype.$postJson('admissions/tms/update', params)
  },
  exemptionUpdateLq: (params) => {
    return Vue.prototype.$postJson('admissions/tms/updatelq',params)
  },
  ZsFxSsszszymlAble: params =>{
		return Vue.prototype.$postJson('admissions/zsFxSsszszyml/editable', params)
  },
  ZsSsszszymlAble: params =>{
		return Vue.prototype.$postJson('admissions/zsSsszszyml/editable', params)
	},
}
